package com.ukao.cashregister.bean;

import java.util.List;

/**
 * Created by ukaodev on 2017/7/1.
 */

public class OrderQuiryTabeleBean  extends  BaseBean<OrderQuiryTabeleBean> {



        /**
         * pageNum : 1
         * pageSize : 1
         * size : 1
         * orderBy : null
         * startRow : 1
         * endRow : 1
         * total : 9
         * pages : 9
         * list : [{"mercId":1,"originText":"收银机","sendDate":"2017-07-01","userPhone":"15103173399","remark":"","takeTimeEnd":"10:00","cityId":1,"cardNo":"NO9920121","mode":1,"payStatusText":"未支付","takeModeText":"上门取件","sendWorkName":null,"id":12,"takeDate":"2017-07-01","takeWorkName":null,"orderNo":"907498681737","sendModeText":"上门送件","storeId":19,"priority":0,"userName":"孙岩风","userId":1,"headimgPath":"http://wx.qlogo.cn/mmopen/VLCDoCTqQUC0NkDQGgO98WicPaB6ic0BwMXs5urt5piaXssTExnl1UI1kNUd6Wv5dU7xYP78SM1x9E2tllJibciaEV7TStLx6Dwtv/0","paymentPrice":null,"userRemark":"","createTime":1498903370000,"statusText":"已下单，待接单","takeTimeStart":"8:00","payStatus":0}]
         * firstPage : 1
         * prePage : 0
         * nextPage : 2
         * lastPage : 8
         * isFirstPage : true
         * isLastPage : false
         * hasPreviousPage : false
         * hasNextPage : true
         * navigatePages : 8
         * navigatepageNums : [1,2,3,4,5,6,7,8]
         */

        private int pageNum;
        private int pageSize;
        private int size;
        private Object orderBy;
        private int startRow;
        private int endRow;
        private int total;
        private int pages;
        private int firstPage;
        private int prePage;
        private int nextPage;
        private int lastPage;
        private boolean isFirstPage;
        private boolean isLastPage;
        private boolean hasPreviousPage;
        private boolean hasNextPage;
        private int navigatePages;
        private List<ListBean> list;
        private List<Integer> navigatepageNums;

        public int getPageNum() {
            return pageNum;
        }

        public void setPageNum(int pageNum) {
            this.pageNum = pageNum;
        }

        public int getPageSize() {
            return pageSize;
        }

        public void setPageSize(int pageSize) {
            this.pageSize = pageSize;
        }

        public int getSize() {
            return size;
        }

        public void setSize(int size) {
            this.size = size;
        }

        public Object getOrderBy() {
            return orderBy;
        }

        public void setOrderBy(Object orderBy) {
            this.orderBy = orderBy;
        }

        public int getStartRow() {
            return startRow;
        }

        public void setStartRow(int startRow) {
            this.startRow = startRow;
        }

        public int getEndRow() {
            return endRow;
        }

        public void setEndRow(int endRow) {
            this.endRow = endRow;
        }

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public int getPages() {
            return pages;
        }

        public void setPages(int pages) {
            this.pages = pages;
        }

        public int getFirstPage() {
            return firstPage;
        }

        public void setFirstPage(int firstPage) {
            this.firstPage = firstPage;
        }

        public int getPrePage() {
            return prePage;
        }

        public void setPrePage(int prePage) {
            this.prePage = prePage;
        }

        public int getNextPage() {
            return nextPage;
        }

        public void setNextPage(int nextPage) {
            this.nextPage = nextPage;
        }

        public int getLastPage() {
            return lastPage;
        }

        public void setLastPage(int lastPage) {
            this.lastPage = lastPage;
        }

        public boolean isIsFirstPage() {
            return isFirstPage;
        }

        public void setIsFirstPage(boolean isFirstPage) {
            this.isFirstPage = isFirstPage;
        }

        public boolean isIsLastPage() {
            return isLastPage;
        }

        public void setIsLastPage(boolean isLastPage) {
            this.isLastPage = isLastPage;
        }

        public boolean isHasPreviousPage() {
            return hasPreviousPage;
        }

        public void setHasPreviousPage(boolean hasPreviousPage) {
            this.hasPreviousPage = hasPreviousPage;
        }

        public boolean isHasNextPage() {
            return hasNextPage;
        }

        public void setHasNextPage(boolean hasNextPage) {
            this.hasNextPage = hasNextPage;
        }

        public int getNavigatePages() {
            return navigatePages;
        }

        public void setNavigatePages(int navigatePages) {
            this.navigatePages = navigatePages;
        }

        public List<ListBean> getList() {
            return list;
        }

        public void setList(List<ListBean> list) {
            this.list = list;
        }

        public List<Integer> getNavigatepageNums() {
            return navigatepageNums;
        }

        public void setNavigatepageNums(List<Integer> navigatepageNums) {
            this.navigatepageNums = navigatepageNums;
        }

        public static class ListBean {
            /**
             * mercId : 1
             * originText : 收银机
             * sendDate : 2017-07-01
             * userPhone : 15103173399
             * remark :
             * takeTimeEnd : 10:00
             * cityId : 1
             * cardNo : NO9920121
             * mode : 1
             * payStatusText : 未支付
             * takeModeText : 上门取件
             * sendWorkName : null
             * id : 12
             * takeDate : 2017-07-01
             * takeWorkName : null
             * orderNo : 907498681737
             * sendModeText : 上门送件
             * storeId : 19
             * priority : 0
             * userName : 孙岩风
             * userId : 1
             * headimgPath : http://wx.qlogo.cn/mmopen/VLCDoCTqQUC0NkDQGgO98WicPaB6ic0BwMXs5urt5piaXssTExnl1UI1kNUd6Wv5dU7xYP78SM1x9E2tllJibciaEV7TStLx6Dwtv/0
             * paymentPrice : null
             * userRemark :
             * createTime : 1498903370000
             * statusText : 已下单，待接单
             * takeTimeStart : 8:00
             * payStatus : 0
             */

            private  boolean  isEnableBatchIn;
            private  boolean  isEnablePrint;
            private  boolean  isEnableDestroy;
            private  boolean isEnableStockIn;
            private int mercId;
            private String originText;
            private String sendDate;
            private String userPhone;
            private String remark;
            private String takeTimeEnd;
            private int cityId;
            private String cardNo;
            private String   rfidNo;
            private int mode;
            private String payStatusText;
            private String takeModeText;
            private String sendWorkName;
            private String id;
            private String takeDate;
            private String takeWorkName;
            private String orderNo;
            private String sendModeText;
            private int storeId;
            private int priority;
            private String userName;
            private int userId;
            private String headimgPath;
            private int paymentPrice;
            private String userRemark;
            private long createTime;
            private String statusText;
            private String takeTimeStart;
            private int payStatus;
            private  boolean  isEnablePay;
            private  int  payablePrice;

                private  String  factoryTransNo;
            private  boolean isEnableUpdateFactoryTransNo;
            public boolean isEnableUpdateFactoryTransNo() {
                return isEnableUpdateFactoryTransNo;
            }
            public void setFactoryTransNo(String factoryTransNo) {
                this.factoryTransNo = factoryTransNo;
            }
            public boolean isEnableBatchIn() {
                return isEnableBatchIn;
            }
            public String getFactoryTransNo() {
                return factoryTransNo;
            }



            public int getPayablePrice() {
                return payablePrice;
            }

            public boolean isEnablePrint() {
                return isEnablePrint;
            }

            public boolean isEnableDestroy() {
                return isEnableDestroy;
            }

            public boolean isEnablePay() {
                return isEnablePay;
            }

            public boolean isEnableStockIn() {
                return isEnableStockIn;
            }

            public int getMercId() {
                return mercId;
            }

            public void setMercId(int mercId) {
                this.mercId = mercId;
            }

            public String getOriginText() {
                return originText;
            }

            public void setOriginText(String originText) {
                this.originText = originText;
            }

            public String getSendDate() {
                return sendDate;
            }

            public void setSendDate(String sendDate) {
                this.sendDate = sendDate;
            }

            public String getUserPhone() {
                return userPhone;
            }

            public void setUserPhone(String userPhone) {
                this.userPhone = userPhone;
            }

            public String getRemark() {
                return remark;
            }

            public void setRemark(String remark) {
                this.remark = remark;
            }

            public String getTakeTimeEnd() {
                return takeTimeEnd;
            }

            public void setTakeTimeEnd(String takeTimeEnd) {
                this.takeTimeEnd = takeTimeEnd;
            }

            public int getCityId() {
                return cityId;
            }

            public void setCityId(int cityId) {
                this.cityId = cityId;
            }

            public String getCardNo() {
                return rfidNo;
            }

            public void setCardNo(String cardNo) {
                this.cardNo = cardNo;
            }

            public int getMode() {
                return mode;
            }

            public void setMode(int mode) {
                this.mode = mode;
            }

            public String getPayStatusText() {
                return payStatusText;
            }

            public void setPayStatusText(String payStatusText) {
                this.payStatusText = payStatusText;
            }

            public String getTakeModeText() {
                return takeModeText;
            }

            public void setTakeModeText(String takeModeText) {
                this.takeModeText = takeModeText;
            }

            public String getSendWorkName() {
                return sendWorkName;
            }

            public void setSendWorkName(String sendWorkName) {
                this.sendWorkName = sendWorkName;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getTakeDate() {
                return takeDate;
            }

            public void setTakeDate(String takeDate) {
                this.takeDate = takeDate;
            }

            public String getTakeWorkName() {
                return takeWorkName;
            }

            public void setTakeWorkName(String takeWorkName) {
                this.takeWorkName = takeWorkName;
            }

            public String getOrderNo() {
                return orderNo;
            }

            public void setOrderNo(String orderNo) {
                this.orderNo = orderNo;
            }

            public String getSendModeText() {
                return sendModeText;
            }

            public void setSendModeText(String sendModeText) {
                this.sendModeText = sendModeText;
            }

            public int getStoreId() {
                return storeId;
            }

            public void setStoreId(int storeId) {
                this.storeId = storeId;
            }

            public int getPriority() {
                return priority;
            }

            public void setPriority(int priority) {
                this.priority = priority;
            }

            public String getUserName() {
                return userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public String getHeadimgPath() {
                return headimgPath;
            }

            public void setHeadimgPath(String headimgPath) {
                this.headimgPath = headimgPath;
            }

            public int  getPaymentPrice () {
                return paymentPrice;
            }



            public String getUserRemark() {
                return userRemark;
            }

            public void setUserRemark(String userRemark) {
                this.userRemark = userRemark;
            }

            public long getCreateTime() {
                return createTime;
            }

            public void setCreateTime(long createTime) {
                this.createTime = createTime;
            }

            public String getStatusText() {
                return statusText;
            }

            public void setStatusText(String statusText) {
                this.statusText = statusText;
            }

            public String getTakeTimeStart() {
                return takeTimeStart;
            }

            public void setTakeTimeStart(String takeTimeStart) {
                this.takeTimeStart = takeTimeStart;
            }

            public int getPayStatus() {
                return payStatus;
            }

            public void setPayStatus(int payStatus) {
                this.payStatus = payStatus;
            }
        }

}